package com.jt.www.domain.vo;

import com.jt.www.model.insured.InsuredUserInfoEntity;
import io.swagger.annotations.ApiModelProperty;

/**
 * 被保险人信息
 */
public class InsuredUserInfoVo {

    private Long id;
    @ApiModelProperty(value = "对应用户表的usercode")
    private String userCode;

    @ApiModelProperty(value = "用户中心导数据使用,和usercode对应")
    private String orgId;

    @ApiModelProperty(value = "被保险人名称")
    private String insuredName;

    @ApiModelProperty(value = "省/自治区/直辖市编码")
    private String provinceCode;

    @ApiModelProperty(value = "市/自治州编码")
    private String cityCode;

    @ApiModelProperty(value = "区县/自治县编码")
    private String countyCode;

    @ApiModelProperty(value = "学校/企业地址")
    private String unitAddress;
    @ApiModelProperty(value = "邮政编码")
    private String postcode;

    @ApiModelProperty(value = "邮箱")
    private String email;

    @ApiModelProperty(value = "联系电话")
    private String phone;

    @ApiModelProperty(value = "学校类型")
    private String schoolType;
    @ApiModelProperty(value = "学校类型名称")
    private String schoolTypeName;

    @ApiModelProperty(value = "学校性质")
    private String schoolNature;
    @ApiModelProperty(value = "学校性质名称")
    private String schoolNatureName;
    @ApiModelProperty(value = "学制")
    private String educationSystem;
    @ApiModelProperty(value = "学制名称")
    private String educationSystemName;
    @ApiModelProperty(value = "社会信用代码")
    private String socialCreditCode;
    @ApiModelProperty(value = "组织机构代码证")
    private String orgCertificateUrl;

    @ApiModelProperty(value = "法人代表")
    private String corporate;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "是否删除：1-是；0-否")
    private Boolean isDeleted;
    @ApiModelProperty(value = "创建时间")
    private String createTime;
    @ApiModelProperty(value = "修改时间")
    private String updateTime;

    @ApiModelProperty(value = "组织机构代码证 鉴权url")
    private String orgCertificateCheckUrl;


    public InsuredUserInfoVo(InsuredUserInfoEntity insuredUserInfoEntity) {
        this.id = insuredUserInfoEntity.getId();
        this.userCode = insuredUserInfoEntity.getUserCode();
        this.orgId = insuredUserInfoEntity.getOrgId();
        this.insuredName = insuredUserInfoEntity.getInsuredName();
        this.provinceCode = insuredUserInfoEntity.getProvinceCode();
        this.cityCode = insuredUserInfoEntity.getCityCode();
        this.countyCode = insuredUserInfoEntity.getCountyCode();
        this.unitAddress = insuredUserInfoEntity.getUnitAddress();
        this.postcode = insuredUserInfoEntity.getPostcode();
        this.email = insuredUserInfoEntity.getEmail();
        this.phone = insuredUserInfoEntity.getPhone();
        this.schoolType = insuredUserInfoEntity.getSchoolType();
        this.schoolTypeName = insuredUserInfoEntity.getSchoolTypeName();
        this.schoolNature = insuredUserInfoEntity.getSchoolNature();
        this.schoolNatureName = insuredUserInfoEntity.getSchoolNatureName();
        this.educationSystem = insuredUserInfoEntity.getEducationSystem();
        this.educationSystemName = insuredUserInfoEntity.getEducationSystemName();
        this.socialCreditCode = insuredUserInfoEntity.getSocialCreditCode();
        this.orgCertificateUrl = insuredUserInfoEntity.getOrgCertificateUrl();
        this.corporate = insuredUserInfoEntity.getCorporate();
        this.remark = insuredUserInfoEntity.getRemark();
        this.isDeleted = insuredUserInfoEntity.getIsDeleted();
        this.createTime = insuredUserInfoEntity.getCreateTime();
        this.updateTime = insuredUserInfoEntity.getUpdateTime();
    }


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public String getInsuredName() {
        return insuredName;
    }

    public void setInsuredName(String insuredName) {
        this.insuredName = insuredName;
    }

    public String getProvinceCode() {
        return provinceCode;
    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getCountyCode() {
        return countyCode;
    }

    public void setCountyCode(String countyCode) {
        this.countyCode = countyCode;
    }

    public String getUnitAddress() {
        return unitAddress;
    }

    public void setUnitAddress(String unitAddress) {
        this.unitAddress = unitAddress;
    }

    public String getPostcode() {
        return postcode;
    }

    public void setPostcode(String postcode) {
        this.postcode = postcode;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getSchoolType() {
        return schoolType;
    }

    public void setSchoolType(String schoolType) {
        this.schoolType = schoolType;
    }

    public String getSchoolTypeName() {
        return schoolTypeName;
    }

    public void setSchoolTypeName(String schoolTypeName) {
        this.schoolTypeName = schoolTypeName;
    }

    public String getSchoolNature() {
        return schoolNature;
    }

    public void setSchoolNature(String schoolNature) {
        this.schoolNature = schoolNature;
    }

    public String getSchoolNatureName() {
        return schoolNatureName;
    }

    public void setSchoolNatureName(String schoolNatureName) {
        this.schoolNatureName = schoolNatureName;
    }

    public String getEducationSystem() {
        return educationSystem;
    }

    public void setEducationSystem(String educationSystem) {
        this.educationSystem = educationSystem;
    }

    public String getEducationSystemName() {
        return educationSystemName;
    }

    public void setEducationSystemName(String educationSystemName) {
        this.educationSystemName = educationSystemName;
    }

    public String getSocialCreditCode() {
        return socialCreditCode;
    }

    public void setSocialCreditCode(String socialCreditCode) {
        this.socialCreditCode = socialCreditCode;
    }

    public String getOrgCertificateUrl() {
        return orgCertificateUrl;
    }

    public void setOrgCertificateUrl(String orgCertificateUrl) {
        this.orgCertificateUrl = orgCertificateUrl;
    }

    public String getCorporate() {
        return corporate;
    }

    public void setCorporate(String corporate) {
        this.corporate = corporate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Boolean getDeleted() {
        return isDeleted;
    }

    public void setDeleted(Boolean deleted) {
        isDeleted = deleted;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getOrgCertificateCheckUrl() {
        return orgCertificateCheckUrl;
    }

    public void setOrgCertificateCheckUrl(String orgCertificateCheckUrl) {
        this.orgCertificateCheckUrl = orgCertificateCheckUrl;
    }
}